package unit4_1013.test3.cars;

public class Bus extends Vehicle{

	private int seatCount;//座位数；
	/*
	 * 大巴车分别有:22座、25座、29座、33座、35座、37座 、45座、49座.
	 * 巴士源于英语中bus的音译，为大型公共汽车.
	 * 6米以下的是小巴，10座以下；中巴是6-9米，10-19座大巴应该是9米以上，20座以上。
	 */
	
	@Override
	public float calcRent(int days) {
		float price=this.getPerRent()*days;
		if(days>=3 && days<7) {
			price*=0.9f;
		}else if(days>=7 && days<30) {
			price*=0.8f;
		}else if(days>=30 &&  days<150) {
			price*=0.7f;
		}else if(days>=150) {
			price*=0.6f;
		}
		return price;
	}

	public Bus(String vehicleId, String brand,int seatCount, int perRent) {
		super(vehicleId, brand, perRent);
		this.seatCount=seatCount;
	}

	public Bus() {
		super();
	}
	
	public int getSeatCount() {
		return seatCount;
	}

	public void setSeatCount(int seatCount) {
		this.seatCount = seatCount;
	}

	@Override
	public String toString() {
		return super.toString()+",座位数:" + seatCount;
	}
	
	
	
}
